package com.woniu108.carService.commos.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

@Data
@ApiModel("优惠券详细信息")
public class UserTicketDto {
    @ApiModelProperty("用户ID")
    private String userId;

    /**
     * 优惠券编号
     */
    @ApiModelProperty("优惠券编号")
    private Integer ticketId;

    /**
     * 优惠券类型
     */
    @ApiModelProperty("优惠券类型")
    private String ticketType;

    /**
     * 抵扣金额
     */
    @ApiModelProperty("抵扣金额")
    private BigDecimal cutDownPrice;

    /**
     * 使用门槛
     */
    @ApiModelProperty("使用门槛")
    private BigDecimal allowUsePrice;

    /**
     * 有效时间
     */
    @ApiModelProperty("有效时间(天)")
    private Integer limitTime;

    /**
     * 使用需求vip等级
     */
    @ApiModelProperty("使用需求vip等级")
    private Integer allowVipLevel;
    /**
     * 持有数量
     */
    @ApiModelProperty("持有数量")
    private Integer number;
    /**
     * 发放时间
     */
    @ApiModelProperty("发放时间")
    private LocalDateTime createTime;
}
